Skip to content

Conversation

coldav
Copy link
Contributor

@coldav coldav commented Sep 10, 2025

This integrates the appropriate compiler documentation originally in the oneAPI Construction Kit (OCK) into the NativeCPU compiler pipeline documenation.

It has been updated to try to reflect the Native CPU pipeline, and remove some of the references to OCK's structures, as well as moving some of the documentation to markdown files to be consistent with some of the other documentation.

Some of it may be irrelevant for Native CPU, and if so this should be updated over time.

Support was added for the mermaid flowcharts in the config.

@coldav coldav requested a review from a team as a code owner September 10, 2025 16:27
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch 2 times, most recently from 4e43981 to 0e74590 Compare September 11, 2025 09:44
@coldav coldav requested a review from a team as a code owner September 11, 2025 09:44
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from 0e74590 to a742204 Compare September 11, 2025 10:03
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from a742204 to 5c56997 Compare September 11, 2025 10:11
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from 5c56997 to 80bee8b Compare September 11, 2025 11:12
@coldav coldav requested a review from a team as a code owner September 11, 2025 11:12
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from 80bee8b to afe1ace Compare September 11, 2025 12:38
@coldav coldav requested a review from a team as a code owner September 11, 2025 12:38
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from afe1ace to 7c6e3a8 Compare September 11, 2025 12:46
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch from 7c6e3a8 to 3e06d72 Compare September 11, 2025 13:00
@coldav coldav force-pushed the colin/add_native_cpu_pipeline_docs branch 2 times, most recently from 37c026c to 6092762 Compare September 11, 2025 13:24
This integrates the appropriate compiler documentation originally in the
oneAPI Construction Kit (OCK) into the NativeCPU compiler pipeline documentation.

It has been updated to try to reflect the Native CPU pipeline, and remove
some of the references to OCK's structures, as well as moving some of the
documentation to markdown files to be consistent with some of the other documentation.

Some of it may be irrelevant for Native CPU, and if so this should be updated over time.

Support was added for the mermaid flowcharts in the config.
@coldav
Copy link
Contributor Author

coldav commented Sep 16, 2025

Hi @intel/dpcpp-doc-reviewers I need a review.


The inner-most function is the original input kernel, which is *wrapped*
by new functions in successive phases, until it is ready in a form to be
executed by the Native CPU driver. These include effectively wrapping a `for (wi : wg)`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without additional context, it may not be clear what wg and wi are in this case. I assume it relates to the next paragraph, but if so this last sentence feels a little redundant.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed this line

After recent comments, some updates
@coldav
Copy link
Contributor Author

coldav commented Sep 17, 2025

Hi @steffenlarsen, I'm updated after your comments, I'm not sure how long I'll have the capability to move forward on this, so if it is possible to prioritise the review, I would very much appreciate it.

Copy link
Contributor

@steffenlarsen steffenlarsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, it took a little while getting through it, even though it was mostly skimming. I Trust that @hvdijk and @uwedolinsky verified the contents, but what I read seems good!

@steffenlarsen
Copy link
Contributor

@coldav - Is it ready for the merge?

@coldav
Copy link
Contributor Author

coldav commented Sep 17, 2025

yes it is ready to merge @steffenlarsen @intel/llvm-gatekeepers (no need to keep commit history this time).

@steffenlarsen steffenlarsen merged commit 5a03612 into intel:sycl Sep 17, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants